<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
 <META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.21">
 <TITLE>Netfilter Extensions HOWTO</TITLE>
 <LINK HREF="netfilter-extensions-HOWTO-1.html" REL=next>


</HEAD>
<BODY>
<A HREF="netfilter-extensions-HOWTO-1.html">Next</A>
Previous
Contents
<HR>
<H1>Netfilter Extensions HOWTO</H1>

<H2>Fabrice MARIE &lt;fabrice@netfilter.org&gt;, mailing list <CODE>netfilter-devel@lists.samba.org</CODE></H2>$Revision: 1.28 $
<HR>
<EM>This document describes how to install and use current iptables extensions for netfilter.</EM>
<HR>
<P>
<H2><A NAME="toc1">1.</A> <A HREF="netfilter-extensions-HOWTO-1.html">Introduction</A></H2>

<P>
<H2><A NAME="toc2">2.</A> <A HREF="netfilter-extensions-HOWTO-2.html">Patch-O-Matic</A></H2>

<UL>
<LI><A NAME="toc2.1">2.1</A> <A HREF="netfilter-extensions-HOWTO-2.html#ss2.1">What is Patch-O-Matic ?</A>
<LI><A NAME="toc2.2">2.2</A> <A HREF="netfilter-extensions-HOWTO-2.html#ss2.2">Running Patch-O-Matic</A>
<LI><A NAME="toc2.3">2.3</A> <A HREF="netfilter-extensions-HOWTO-2.html#ss2.3">So what's next ?</A>
</UL>
<P>
<H2><A NAME="toc3">3.</A> <A HREF="netfilter-extensions-HOWTO-3.html">New netfilter matches</A></H2>

<UL>
<LI><A NAME="toc3.1">3.1</A> <A HREF="netfilter-extensions-HOWTO-3.html#ss3.1">ah-esp patch</A>
<LI><A NAME="toc3.2">3.2</A> <A HREF="netfilter-extensions-HOWTO-3.html#ss3.2">condition match</A>
<LI><A NAME="toc3.3">3.3</A> <A HREF="netfilter-extensions-HOWTO-3.html#ss3.3">conntrack patch</A>
<LI><A NAME="toc3.4">3.4</A> <A HREF="netfilter-extensions-HOWTO-3.html#ss3.4">fuzzy patch</A>
<LI><A NAME="toc3.5">3.5</A> <A HREF="netfilter-extensions-HOWTO-3.html#ss3.5">iplimit patch</A>
<LI><A NAME="toc3.6">3.6</A> <A HREF="netfilter-extensions-HOWTO-3.html#ss3.6">ipv4options patch</A>
<LI><A NAME="toc3.7">3.7</A> <A HREF="netfilter-extensions-HOWTO-3.html#ss3.7">length patch</A>
<LI><A NAME="toc3.8">3.8</A> <A HREF="netfilter-extensions-HOWTO-3.html#ss3.8">mport patch</A>
<LI><A NAME="toc3.9">3.9</A> <A HREF="netfilter-extensions-HOWTO-3.html#ss3.9">nth patch</A>
<LI><A NAME="toc3.10">3.10</A> <A HREF="netfilter-extensions-HOWTO-3.html#ss3.10">pkttype patch</A>
<LI><A NAME="toc3.11">3.11</A> <A HREF="netfilter-extensions-HOWTO-3.html#ss3.11">pool patch</A>
<LI><A NAME="toc3.12">3.12</A> <A HREF="netfilter-extensions-HOWTO-3.html#ss3.12">psd patch</A>
<LI><A NAME="toc3.13">3.13</A> <A HREF="netfilter-extensions-HOWTO-3.html#ss3.13">quota patch</A>
<LI><A NAME="toc3.14">3.14</A> <A HREF="netfilter-extensions-HOWTO-3.html#ss3.14">random patch</A>
<LI><A NAME="toc3.15">3.15</A> <A HREF="netfilter-extensions-HOWTO-3.html#ss3.15">realm patch</A>
<LI><A NAME="toc3.16">3.16</A> <A HREF="netfilter-extensions-HOWTO-3.html#ss3.16">recent patch</A>
<LI><A NAME="toc3.17">3.17</A> <A HREF="netfilter-extensions-HOWTO-3.html#ss3.17">record-rpc patch</A>
<LI><A NAME="toc3.18">3.18</A> <A HREF="netfilter-extensions-HOWTO-3.html#ss3.18">string patch</A>
<LI><A NAME="toc3.19">3.19</A> <A HREF="netfilter-extensions-HOWTO-3.html#ss3.19">time patch</A>
<LI><A NAME="toc3.20">3.20</A> <A HREF="netfilter-extensions-HOWTO-3.html#ss3.20">ttl patch</A>
</UL>
<P>
<H2><A NAME="toc4">4.</A> <A HREF="netfilter-extensions-HOWTO-4.html">New netfilter targets</A></H2>

<UL>
<LI><A NAME="toc4.1">4.1</A> <A HREF="netfilter-extensions-HOWTO-4.html#ss4.1">ftos patch</A>
<LI><A NAME="toc4.2">4.2</A> <A HREF="netfilter-extensions-HOWTO-4.html#ss4.2">IPV4OPTSSTRIP patch</A>
<LI><A NAME="toc4.3">4.3</A> <A HREF="netfilter-extensions-HOWTO-4.html#ss4.3">NETLINK patch</A>
<LI><A NAME="toc4.4">4.4</A> <A HREF="netfilter-extensions-HOWTO-4.html#ss4.4">NETMAP patch</A>
<LI><A NAME="toc4.5">4.5</A> <A HREF="netfilter-extensions-HOWTO-4.html#ss4.5">ROUTE patch</A>
<LI><A NAME="toc4.6">4.6</A> <A HREF="netfilter-extensions-HOWTO-4.html#ss4.6">SAME patch</A>
<LI><A NAME="toc4.7">4.7</A> <A HREF="netfilter-extensions-HOWTO-4.html#ss4.7">tcp-MSS patch</A>
<LI><A NAME="toc4.8">4.8</A> <A HREF="netfilter-extensions-HOWTO-4.html#ss4.8">TTL patch</A>
<LI><A NAME="toc4.9">4.9</A> <A HREF="netfilter-extensions-HOWTO-4.html#ss4.9">ulog patch</A>
</UL>
<P>
<H2><A NAME="toc5">5.</A> <A HREF="netfilter-extensions-HOWTO-5.html">New connection tracking patches</A></H2>

<UL>
<LI><A NAME="toc5.1">5.1</A> <A HREF="netfilter-extensions-HOWTO-5.html#ss5.1">amanda-conntrack-nat patch</A>
<LI><A NAME="toc5.2">5.2</A> <A HREF="netfilter-extensions-HOWTO-5.html#ss5.2">eggdrop-conntrack patch</A>
<LI><A NAME="toc5.3">5.3</A> <A HREF="netfilter-extensions-HOWTO-5.html#ss5.3">h323-conntrack-nat patch</A>
<LI><A NAME="toc5.4">5.4</A> <A HREF="netfilter-extensions-HOWTO-5.html#ss5.4">irc-conntrack-nat patch</A>
<LI><A NAME="toc5.5">5.5</A> <A HREF="netfilter-extensions-HOWTO-5.html#ss5.5">mms-conntrack-nat patch</A>
<LI><A NAME="toc5.6">5.6</A> <A HREF="netfilter-extensions-HOWTO-5.html#ss5.6">pptp patch</A>
<LI><A NAME="toc5.7">5.7</A> <A HREF="netfilter-extensions-HOWTO-5.html#ss5.7">quake3-conntrack patch</A>
<LI><A NAME="toc5.8">5.8</A> <A HREF="netfilter-extensions-HOWTO-5.html#ss5.8">rsh patch</A>
<LI><A NAME="toc5.9">5.9</A> <A HREF="netfilter-extensions-HOWTO-5.html#ss5.9">snmp-nat patch</A>
<LI><A NAME="toc5.10">5.10</A> <A HREF="netfilter-extensions-HOWTO-5.html#ss5.10">talk-conntrack-nat patch</A>
<LI><A NAME="toc5.11">5.11</A> <A HREF="netfilter-extensions-HOWTO-5.html#ss5.11">tcp-window-tracking patch</A>
<LI><A NAME="toc5.12">5.12</A> <A HREF="netfilter-extensions-HOWTO-5.html#ss5.12">tftp patch</A>
</UL>
<P>
<H2><A NAME="toc6">6.</A> <A HREF="netfilter-extensions-HOWTO-6.html">New IPv6 netfilter matches</A></H2>

<UL>
<LI><A NAME="toc6.1">6.1</A> <A HREF="netfilter-extensions-HOWTO-6.html#ss6.1">agr patch</A>
<LI><A NAME="toc6.2">6.2</A> <A HREF="netfilter-extensions-HOWTO-6.html#ss6.2">ahesp6 patch</A>
<LI><A NAME="toc6.3">6.3</A> <A HREF="netfilter-extensions-HOWTO-6.html#ss6.3">frag6 patch</A>
<LI><A NAME="toc6.4">6.4</A> <A HREF="netfilter-extensions-HOWTO-6.html#ss6.4">ipv6header patch</A>
<LI><A NAME="toc6.5">6.5</A> <A HREF="netfilter-extensions-HOWTO-6.html#ss6.5">ipv6-ports patch</A>
<LI><A NAME="toc6.6">6.6</A> <A HREF="netfilter-extensions-HOWTO-6.html#ss6.6">length patch</A>
<LI><A NAME="toc6.7">6.7</A> <A HREF="netfilter-extensions-HOWTO-6.html#ss6.7">route6 patch</A>
</UL>
<P>
<H2><A NAME="toc7">7.</A> <A HREF="netfilter-extensions-HOWTO-7.html">New IPv6 netfilter targets</A></H2>

<UL>
<LI><A NAME="toc7.1">7.1</A> <A HREF="netfilter-extensions-HOWTO-7.html#ss7.1">LOG patch</A>
<LI><A NAME="toc7.2">7.2</A> <A HREF="netfilter-extensions-HOWTO-7.html#ss7.2">REJECT patch</A>
</UL>
<P>
<H2><A NAME="toc8">8.</A> <A HREF="netfilter-extensions-HOWTO-8.html">New IPv6 connection tracking patches</A></H2>

<P>
<H2><A NAME="toc9">9.</A> <A HREF="netfilter-extensions-HOWTO-9.html">Contributing</A></H2>

<UL>
<LI><A NAME="toc9.1">9.1</A> <A HREF="netfilter-extensions-HOWTO-9.html#ss9.1">Contributing a new extension</A>
<LI><A NAME="toc9.2">9.2</A> <A HREF="netfilter-extensions-HOWTO-9.html#ss9.2">Contributing to this HOWTO</A>
</UL>
<HR>
<A HREF="netfilter-extensions-HOWTO-1.html">Next</A>
Previous
Contents
</BODY>
</HTML>
